\hypertarget{classShipCAD_1_1BackgroundImage}{}\section{Ship\+C\+AD\+:\+:Background\+Image Class Reference}
\label{classShipCAD_1_1BackgroundImage}\index{Ship\+C\+A\+D\+::\+Background\+Image@{Ship\+C\+A\+D\+::\+Background\+Image}}


Background Images for a viewport.  




{\ttfamily \#include $<$backgroundimage.\+h$>$}

Inheritance diagram for Ship\+C\+AD\+:\+:Background\+Image\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classShipCAD_1_1BackgroundImage}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classShipCAD_1_1BackgroundImage_a9ee3fc5f44c47b757f23baaeacd78553}{Background\+Image} (\hyperlink{classShipCAD_1_1ShipCADModel}{Ship\+C\+A\+D\+Model} $\ast$owner)
\item 
\hyperlink{classShipCAD_1_1BackgroundImage_ac36cf427a30ec243f55a2808488a3c7e}{$\sim$\+Background\+Image} ()
\item 
void \hyperlink{classShipCAD_1_1BackgroundImage_a9c25ab668820b7ba0ab59a061c28d2a0}{clear} ()
\item 
void \hyperlink{classShipCAD_1_1BackgroundImage_a72abed6b5cdbd287ec41c817acf84de9}{load\+Binary} (\hyperlink{classShipCAD_1_1FileBuffer}{File\+Buffer} \&source)
\item 
void \hyperlink{classShipCAD_1_1BackgroundImage_a5b6df7f94af9d32579888394b2f86f40}{save\+Binary} (\hyperlink{classShipCAD_1_1FileBuffer}{File\+Buffer} \&dest)
\item 
void \hyperlink{classShipCAD_1_1BackgroundImage_aebee3507d92cb5d6ca486c15313e0beb}{update\+Data} (\hyperlink{classShipCAD_1_1Viewport}{Viewport} \&vp)
\item 
void \hyperlink{classShipCAD_1_1BackgroundImage_a47bb9eeb69dbe6062392749ecaef2eb7}{update\+Views} ()
\item 
\hyperlink{namespaceShipCAD_aeeeb05810f2e31ef89fd4ac6b6ba9c0a}{viewport\+\_\+type\+\_\+t} \hyperlink{classShipCAD_1_1BackgroundImage_a4ed6b7b2a8a9d647c82a1e0c1fc52b9e}{get\+Assigned\+View} () const 
\item 
int \hyperlink{classShipCAD_1_1BackgroundImage_a85d654832400b02adeab512df7ef969c}{get\+Blending\+Value} () const 
\item 
Q\+Vector3D \hyperlink{classShipCAD_1_1BackgroundImage_a886fe351723011ea9ba85ccf055412d0}{get\+Origin} () const 
\item 
int \hyperlink{classShipCAD_1_1BackgroundImage_ad2f1eaa1a63c102b137f9aa7e2750a66}{get\+Quality} () const 
\item 
float \hyperlink{classShipCAD_1_1BackgroundImage_a66ebc90fd74efd91c77d27434031044d}{get\+Scale} () const 
\item 
int \hyperlink{classShipCAD_1_1BackgroundImage_a1435bf5a160f1ed1a0fd96debac70a87}{get\+Tolerance} () const 
\item 
Q\+Color \hyperlink{classShipCAD_1_1BackgroundImage_a62aae7fd8eb0551f214d483c7e52f30f}{get\+Transparent\+Color} () const 
\item 
const \hyperlink{structShipCAD_1_1JPEGImage}{J\+P\+E\+G\+Image} \& \hyperlink{classShipCAD_1_1BackgroundImage_a758e87c8ab9c85cfde9662ebc10831ce}{get\+Image} () const 
\end{DoxyCompactItemize}


\subsection{Detailed Description}
Background Images for a viewport. 

Definition at line 49 of file backgroundimage.\+h.



\subsection{Constructor \& Destructor Documentation}
\index{Ship\+C\+A\+D\+::\+Background\+Image@{Ship\+C\+A\+D\+::\+Background\+Image}!Background\+Image@{Background\+Image}}
\index{Background\+Image@{Background\+Image}!Ship\+C\+A\+D\+::\+Background\+Image@{Ship\+C\+A\+D\+::\+Background\+Image}}
\subsubsection[{\texorpdfstring{Background\+Image(\+Ship\+C\+A\+D\+Model $\ast$owner)}{BackgroundImage(ShipCADModel *owner)}}]{\setlength{\rightskip}{0pt plus 5cm}Background\+Image\+::\+Background\+Image (
\begin{DoxyParamCaption}
\item[{{\bf Ship\+C\+A\+D\+Model} $\ast$}]{owner}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [explicit]}}\hypertarget{classShipCAD_1_1BackgroundImage_a9ee3fc5f44c47b757f23baaeacd78553}{}\label{classShipCAD_1_1BackgroundImage_a9ee3fc5f44c47b757f23baaeacd78553}


Definition at line 36 of file backgroundimage.\+cpp.

\index{Ship\+C\+A\+D\+::\+Background\+Image@{Ship\+C\+A\+D\+::\+Background\+Image}!````~Background\+Image@{$\sim$\+Background\+Image}}
\index{````~Background\+Image@{$\sim$\+Background\+Image}!Ship\+C\+A\+D\+::\+Background\+Image@{Ship\+C\+A\+D\+::\+Background\+Image}}
\subsubsection[{\texorpdfstring{$\sim$\+Background\+Image()}{~BackgroundImage()}}]{\setlength{\rightskip}{0pt plus 5cm}Background\+Image\+::$\sim$\+Background\+Image (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\hypertarget{classShipCAD_1_1BackgroundImage_ac36cf427a30ec243f55a2808488a3c7e}{}\label{classShipCAD_1_1BackgroundImage_ac36cf427a30ec243f55a2808488a3c7e}


Definition at line 44 of file backgroundimage.\+cpp.



\subsection{Member Function Documentation}
\index{Ship\+C\+A\+D\+::\+Background\+Image@{Ship\+C\+A\+D\+::\+Background\+Image}!clear@{clear}}
\index{clear@{clear}!Ship\+C\+A\+D\+::\+Background\+Image@{Ship\+C\+A\+D\+::\+Background\+Image}}
\subsubsection[{\texorpdfstring{clear()}{clear()}}]{\setlength{\rightskip}{0pt plus 5cm}void Ship\+C\+A\+D\+::\+Background\+Image\+::clear (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\hypertarget{classShipCAD_1_1BackgroundImage_a9c25ab668820b7ba0ab59a061c28d2a0}{}\label{classShipCAD_1_1BackgroundImage_a9c25ab668820b7ba0ab59a061c28d2a0}
\index{Ship\+C\+A\+D\+::\+Background\+Image@{Ship\+C\+A\+D\+::\+Background\+Image}!get\+Assigned\+View@{get\+Assigned\+View}}
\index{get\+Assigned\+View@{get\+Assigned\+View}!Ship\+C\+A\+D\+::\+Background\+Image@{Ship\+C\+A\+D\+::\+Background\+Image}}
\subsubsection[{\texorpdfstring{get\+Assigned\+View() const }{getAssignedView() const }}]{\setlength{\rightskip}{0pt plus 5cm}{\bf viewport\+\_\+type\+\_\+t} Ship\+C\+A\+D\+::\+Background\+Image\+::get\+Assigned\+View (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}\hypertarget{classShipCAD_1_1BackgroundImage_a4ed6b7b2a8a9d647c82a1e0c1fc52b9e}{}\label{classShipCAD_1_1BackgroundImage_a4ed6b7b2a8a9d647c82a1e0c1fc52b9e}


Definition at line 64 of file backgroundimage.\+h.

\index{Ship\+C\+A\+D\+::\+Background\+Image@{Ship\+C\+A\+D\+::\+Background\+Image}!get\+Blending\+Value@{get\+Blending\+Value}}
\index{get\+Blending\+Value@{get\+Blending\+Value}!Ship\+C\+A\+D\+::\+Background\+Image@{Ship\+C\+A\+D\+::\+Background\+Image}}
\subsubsection[{\texorpdfstring{get\+Blending\+Value() const }{getBlendingValue() const }}]{\setlength{\rightskip}{0pt plus 5cm}int Ship\+C\+A\+D\+::\+Background\+Image\+::get\+Blending\+Value (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}\hypertarget{classShipCAD_1_1BackgroundImage_a85d654832400b02adeab512df7ef969c}{}\label{classShipCAD_1_1BackgroundImage_a85d654832400b02adeab512df7ef969c}


Definition at line 66 of file backgroundimage.\+h.

\index{Ship\+C\+A\+D\+::\+Background\+Image@{Ship\+C\+A\+D\+::\+Background\+Image}!get\+Image@{get\+Image}}
\index{get\+Image@{get\+Image}!Ship\+C\+A\+D\+::\+Background\+Image@{Ship\+C\+A\+D\+::\+Background\+Image}}
\subsubsection[{\texorpdfstring{get\+Image() const }{getImage() const }}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf J\+P\+E\+G\+Image}\& Ship\+C\+A\+D\+::\+Background\+Image\+::get\+Image (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}\hypertarget{classShipCAD_1_1BackgroundImage_a758e87c8ab9c85cfde9662ebc10831ce}{}\label{classShipCAD_1_1BackgroundImage_a758e87c8ab9c85cfde9662ebc10831ce}


Definition at line 78 of file backgroundimage.\+h.

\index{Ship\+C\+A\+D\+::\+Background\+Image@{Ship\+C\+A\+D\+::\+Background\+Image}!get\+Origin@{get\+Origin}}
\index{get\+Origin@{get\+Origin}!Ship\+C\+A\+D\+::\+Background\+Image@{Ship\+C\+A\+D\+::\+Background\+Image}}
\subsubsection[{\texorpdfstring{get\+Origin() const }{getOrigin() const }}]{\setlength{\rightskip}{0pt plus 5cm}Q\+Vector3D Ship\+C\+A\+D\+::\+Background\+Image\+::get\+Origin (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}\hypertarget{classShipCAD_1_1BackgroundImage_a886fe351723011ea9ba85ccf055412d0}{}\label{classShipCAD_1_1BackgroundImage_a886fe351723011ea9ba85ccf055412d0}


Definition at line 68 of file backgroundimage.\+h.

\index{Ship\+C\+A\+D\+::\+Background\+Image@{Ship\+C\+A\+D\+::\+Background\+Image}!get\+Quality@{get\+Quality}}
\index{get\+Quality@{get\+Quality}!Ship\+C\+A\+D\+::\+Background\+Image@{Ship\+C\+A\+D\+::\+Background\+Image}}
\subsubsection[{\texorpdfstring{get\+Quality() const }{getQuality() const }}]{\setlength{\rightskip}{0pt plus 5cm}int Ship\+C\+A\+D\+::\+Background\+Image\+::get\+Quality (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}\hypertarget{classShipCAD_1_1BackgroundImage_ad2f1eaa1a63c102b137f9aa7e2750a66}{}\label{classShipCAD_1_1BackgroundImage_ad2f1eaa1a63c102b137f9aa7e2750a66}


Definition at line 70 of file backgroundimage.\+h.

\index{Ship\+C\+A\+D\+::\+Background\+Image@{Ship\+C\+A\+D\+::\+Background\+Image}!get\+Scale@{get\+Scale}}
\index{get\+Scale@{get\+Scale}!Ship\+C\+A\+D\+::\+Background\+Image@{Ship\+C\+A\+D\+::\+Background\+Image}}
\subsubsection[{\texorpdfstring{get\+Scale() const }{getScale() const }}]{\setlength{\rightskip}{0pt plus 5cm}float Ship\+C\+A\+D\+::\+Background\+Image\+::get\+Scale (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}\hypertarget{classShipCAD_1_1BackgroundImage_a66ebc90fd74efd91c77d27434031044d}{}\label{classShipCAD_1_1BackgroundImage_a66ebc90fd74efd91c77d27434031044d}


Definition at line 72 of file backgroundimage.\+h.

\index{Ship\+C\+A\+D\+::\+Background\+Image@{Ship\+C\+A\+D\+::\+Background\+Image}!get\+Tolerance@{get\+Tolerance}}
\index{get\+Tolerance@{get\+Tolerance}!Ship\+C\+A\+D\+::\+Background\+Image@{Ship\+C\+A\+D\+::\+Background\+Image}}
\subsubsection[{\texorpdfstring{get\+Tolerance() const }{getTolerance() const }}]{\setlength{\rightskip}{0pt plus 5cm}int Ship\+C\+A\+D\+::\+Background\+Image\+::get\+Tolerance (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}\hypertarget{classShipCAD_1_1BackgroundImage_a1435bf5a160f1ed1a0fd96debac70a87}{}\label{classShipCAD_1_1BackgroundImage_a1435bf5a160f1ed1a0fd96debac70a87}


Definition at line 74 of file backgroundimage.\+h.

\index{Ship\+C\+A\+D\+::\+Background\+Image@{Ship\+C\+A\+D\+::\+Background\+Image}!get\+Transparent\+Color@{get\+Transparent\+Color}}
\index{get\+Transparent\+Color@{get\+Transparent\+Color}!Ship\+C\+A\+D\+::\+Background\+Image@{Ship\+C\+A\+D\+::\+Background\+Image}}
\subsubsection[{\texorpdfstring{get\+Transparent\+Color() const }{getTransparentColor() const }}]{\setlength{\rightskip}{0pt plus 5cm}Q\+Color Ship\+C\+A\+D\+::\+Background\+Image\+::get\+Transparent\+Color (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}\hypertarget{classShipCAD_1_1BackgroundImage_a62aae7fd8eb0551f214d483c7e52f30f}{}\label{classShipCAD_1_1BackgroundImage_a62aae7fd8eb0551f214d483c7e52f30f}


Definition at line 76 of file backgroundimage.\+h.

\index{Ship\+C\+A\+D\+::\+Background\+Image@{Ship\+C\+A\+D\+::\+Background\+Image}!load\+Binary@{load\+Binary}}
\index{load\+Binary@{load\+Binary}!Ship\+C\+A\+D\+::\+Background\+Image@{Ship\+C\+A\+D\+::\+Background\+Image}}
\subsubsection[{\texorpdfstring{load\+Binary(\+File\+Buffer \&source)}{loadBinary(FileBuffer &source)}}]{\setlength{\rightskip}{0pt plus 5cm}void Background\+Image\+::load\+Binary (
\begin{DoxyParamCaption}
\item[{{\bf File\+Buffer} \&}]{source}
\end{DoxyParamCaption}
)}\hypertarget{classShipCAD_1_1BackgroundImage_a72abed6b5cdbd287ec41c817acf84de9}{}\label{classShipCAD_1_1BackgroundImage_a72abed6b5cdbd287ec41c817acf84de9}


Definition at line 49 of file backgroundimage.\+cpp.

\index{Ship\+C\+A\+D\+::\+Background\+Image@{Ship\+C\+A\+D\+::\+Background\+Image}!save\+Binary@{save\+Binary}}
\index{save\+Binary@{save\+Binary}!Ship\+C\+A\+D\+::\+Background\+Image@{Ship\+C\+A\+D\+::\+Background\+Image}}
\subsubsection[{\texorpdfstring{save\+Binary(\+File\+Buffer \&dest)}{saveBinary(FileBuffer &dest)}}]{\setlength{\rightskip}{0pt plus 5cm}void Background\+Image\+::save\+Binary (
\begin{DoxyParamCaption}
\item[{{\bf File\+Buffer} \&}]{dest}
\end{DoxyParamCaption}
)}\hypertarget{classShipCAD_1_1BackgroundImage_a5b6df7f94af9d32579888394b2f86f40}{}\label{classShipCAD_1_1BackgroundImage_a5b6df7f94af9d32579888394b2f86f40}


Definition at line 69 of file backgroundimage.\+cpp.

\index{Ship\+C\+A\+D\+::\+Background\+Image@{Ship\+C\+A\+D\+::\+Background\+Image}!update\+Data@{update\+Data}}
\index{update\+Data@{update\+Data}!Ship\+C\+A\+D\+::\+Background\+Image@{Ship\+C\+A\+D\+::\+Background\+Image}}
\subsubsection[{\texorpdfstring{update\+Data(\+Viewport \&vp)}{updateData(Viewport &vp)}}]{\setlength{\rightskip}{0pt plus 5cm}void Background\+Image\+::update\+Data (
\begin{DoxyParamCaption}
\item[{{\bf Viewport} \&}]{vp}
\end{DoxyParamCaption}
)}\hypertarget{classShipCAD_1_1BackgroundImage_aebee3507d92cb5d6ca486c15313e0beb}{}\label{classShipCAD_1_1BackgroundImage_aebee3507d92cb5d6ca486c15313e0beb}


Definition at line 84 of file backgroundimage.\+cpp.

\index{Ship\+C\+A\+D\+::\+Background\+Image@{Ship\+C\+A\+D\+::\+Background\+Image}!update\+Views@{update\+Views}}
\index{update\+Views@{update\+Views}!Ship\+C\+A\+D\+::\+Background\+Image@{Ship\+C\+A\+D\+::\+Background\+Image}}
\subsubsection[{\texorpdfstring{update\+Views()}{updateViews()}}]{\setlength{\rightskip}{0pt plus 5cm}void Background\+Image\+::update\+Views (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\hypertarget{classShipCAD_1_1BackgroundImage_a47bb9eeb69dbe6062392749ecaef2eb7}{}\label{classShipCAD_1_1BackgroundImage_a47bb9eeb69dbe6062392749ecaef2eb7}


Definition at line 89 of file backgroundimage.\+cpp.



The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
Ship\+C\+A\+Dlib/\hyperlink{backgroundimage_8h}{backgroundimage.\+h}\item 
Ship\+C\+A\+Dlib/\hyperlink{backgroundimage_8cpp}{backgroundimage.\+cpp}\end{DoxyCompactItemize}
